//
//  ArrayOperation.m
//  sat10.17_5.6.7.8.9
//
//  Created by dllo on 15/10/17.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import "ArrayOperation.h"
// 6.函数
void printArray(int arr[], int count)
{

    for (int i = 0; i < count; i++) {
        printf("%d ", arr[i]);
    }

}

void sortArray(int arr[], int count)
{

    for (int i = 0; i < count - 1; i++) {
        for (int j = 0; j < count - i - 1; j++) {
            if (arr[j] > arr[j + 1]) {
                int temp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = temp;
            }
        }
    }
    printArray(arr, count);
}

// 8.指针

void printArr(int *p, int count)
{

    for (int i = 0; i < count; i++) {
        printf("%d ", *(p + i));
    }

}

void sortArr(int *p, int count)
{

    for (int i = 0; i < count - 1; i++) {
        for (int j = 0; j < count - i - 1; j++) {
            if (*(p + j) > p[j + 1]) {
                int temp = p[j];
                p[j] = *(p + j + 1);
                p[j + 1] = temp;
            }
        }
    }
    printArr(p, count);
}













